package com.zhl.time2;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormat2 {
    public static void main(String[] args) throws ParseException {
        //目标掌握SimpleDateFormat的用法
        //1.准备一些时间
        Date date = new Date();
        System.out.println(date);

        long time = date.getTime();
        System.out.println(time);

        //2.格式化日期对象、时间、毫秒值
        SimpleDateFormat sdf = new SimpleDateFormat("YYYY年MM月DD日 HH:mm:ss EEE a");

        String rs = sdf.format(date);
        String rs2 = sdf.format(time);

        System.out.println(rs);

        System.out.println(rs2);

        System.out.println("`````````````````````````````````````");
        //目标:掌握SimpleDateFormat的parse方法的用法 解析字符串时间,成为日期对象。
        String str = "2025-02-27 12:30:11";
        //创建简单的日期格式化对象,指定的时间必须与被解析的时间格式一模一样,否则会报错。
        SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(s1.parse(str));

    }
}
